Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel #1-w1 Israel #1-w2 Australia F1 Israel #1-w3 Australia F2 Israel #1-w4 Uzbekistan F1 Uzbekistan F2 Great Britain F2 Hungary F1 Hungary F2 Hungary F3 Czech Republic F3 Slovenia F3 Austria F1 Serbia&Montenegro F5 Croatia F4 USA F4 India F4 India F5 Serbia & Montenegro F2 Serbia & Montenegro F3 Portugal F2 Czech Republic F1 Czech Republic F3 Italy F21 Poland F12 France F13 France F16 France F17 Great Britain F1 Great Britain F2 Germany F4 Croatia F1 Italy F2 Morocco F2 Russia F1 Italy F21 Russia F2 USA F5 Italy F8 Italy F9 Italy F10 Poland F1 Germany F7 Germany F9 Slovakia F1 Slovakia F3 Austria F8 Austria F9 Spain F36 Spain F37 Nigeria F3 Nigeria F4 Gabon F2 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Austria F1 Austria F2 Austria F3 Portugal F1 Portugal F2 Uzbekistan F1 Uzbekistan F2 Italy F17 Japan F9 Great Britain F3 Great Britain F4 France F6 Spain F13 Great Britain F5 India F5 Czech Republic F2 Poland F1 Turkey F11 Turkey F12 Turkey F13 Israel F1 Israel F2 France F2 Portugal F1 Portugal F2 Portugal F3 Croatia F4 Croatia F5 Czech Republic F1 Poland F1 Iran F1 Iran F2 Serbia F1 Slovakia F2 Romania F7 Nigeria F3 Nigeria F4 Nigeria F1 Nigeria F2 Czech Republic F9 South Africa F1 Croatia F1 USA F5 Canada F2 USA F9 Italy F4 Italy F5 Czech Republic F3 Germany F6 Czech Republic F4 Slovak Republic F1 Slovak Republic F2 Slovak Republic F3 Slovak Republic F4 Poland F4 Austria F9 Hungary F1 Hungary F2 Croatia F3 Hungary F1 Canada F3 Austria F2 Slovakia F4 Slovakia F2 Slovakia F3 Slovakia F4 Croatia F5 Slovakia F1 Hungary F4 Portugal F3 Georgia F1 Georgia F2 Czech Republic F4 Italy F19 Uzbekistan F3 Great Britain F22 China F6 Austria F2 Germany F3 Uzbekistan F4 Czech Republic F2 Poland F1 Gabon F1 Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Credicard Mastercard Tennis Cup - Campos do Jordao IX Open Internacional D'Andorra - Andorra Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra Exim Agmedia Open - Kosice Morocco Tennis Tour - Rabat USTA Tallahassee Tennis Challenger - Tallahassee Almaty Challenger 2 - Almaty Fifth Third Bank Tennis Championships - Lexington Sunset Moulding Yuba City Racquet Club Challenger - Yuba City San Luis Potosi Challenger - San Luis Potosi Uncle Toby's Burnie Challenger - Tasmania Busan Open Challenger Tennis - Busan Zagreb Open - Zagreb Unicredit Czech Open - Prostejov BH Tennis Open International Cup - Belo Horizonte Czech Indoor Open - Prague Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Pekao Open 2004 - Szczecin 4° Sporting Challenger - Turin Noumea Challenger Tanger Challenger Sunrise Challenger Sarajevo Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Kosice Challenger Odlum Brown Vancouver Open - Vancouver Oberstaufen Challenger St. Petersburg Challenger 2006 - St. Petersburg BH Tennis Open International Cup - Belo Horizonte ATP Slovak Open Challenger - Bratislava Vancouver Challenger Binghamton Challenger Samarkand Challenger BNP Paribas Primrose - Bordeaux Karshi Challenger IPP Open - Helsinki Almaty Challenger South African Airways Tennis Open - Durban Fergana Challenger - Fergana Banja Luka Challenger Credicard Tennis Cup - Campos do Jordao Chuncheon Challenger IV Gramado Open de Tenis - Gramado The LTA Hull Challenger - Hull Rhodes Challenger Fergana Challenger - Fergana Prostejov Challenger Countrywide Classic USTA Challenger - Carson Isla de Lanzarote - Lanzarote Unicredit Czech Open 2007 - Prostejov Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Heineken Challenger - Ho Chi Minh City Astana Challenger - Astana Almaty Challenger 1 - Almaty Sacramento Challenger The Comercia Challenger - Aptos Knoxville Challenger Pro Challenger at Calabasas - Calabasas USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Oklahoma Challenger - Tulsa 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Prosperita Open 2008 - Ostrava Swanston Challenger - Sacramento Gallagher International - Hamilton Dallas Challenger Tatra Banka Open 2001 - Bratislava Tennis Napoli Cup - Napoli Gosford Australian Unity Challenger - Gosford Ostrava Challenger Delhi Challenger I - New Delhi Winnetka Challenger The Gallagher International ATP Tour Challenger - Hamilton Oberstaufen Challenger The 70th King's Cup and Queen's Cup - Bangkok Sylt Open 2000 - Sylt 2003 Freeman Men's Challenger - Joplin Poznan Challenger Wuhai Challenger Beijing Challenger Dharwad Challenger 2006 - Dharwad 2004 Freeman Men's Challenger - Joplin Shanghai Challenger Banja Luka Challenger Open de la Ville de Saint Denis - Reunion Island Tatra Banka Open 2006 - Bratislava Tashkent Challenger Binghamton Professional Tennis Tournament - Binghamton Trnava Challenger Media Will Cup Busan Challenger Tennis - Busan Belgaum Open - Belgaum Tatra Banka Open 2003 - Bratislava Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Australian Men's Clay Court Challenger - Canberra Seoul Challenger Baden Open - Karlsruhe Charlottesville Challenger Knoxville Challenger Champaign Challenger Honolulu Challenger Burnie Challenger Kyoto Challenger Kosice Challenger Milan Challenger Winnetka Challenger Karshi Challenger Sao Paulo Challenger 2004 Colorado Tennis Classic - Denver Johannesburg Challenger Busan Challenger Portoroz Challenger Dubrovnik Open - Dubrovnik Vancouver Challenger Steelers Cup - Kosice Ciudad de Pozoblanco 'Open Diputacion' - Cordoba IPP Open - Helsinki Szczecin Challenger Coffee Cup Challenger - Chikmagalur The Natrel's Challenger of Granby - Granby 2005 Freeman Men's Challenger - Joplin Torneo Internacional Challenger Fila 2005 - Leon Bukhara Challenger - Bukhara Challenger Casablanca San Angel - Mexico City Unique Zagreb Open - Zagreb Trofeo Sisma Mantova - Mantova Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Societa Canottieri Mincio 2005 - Mantova Busan Challenger Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver Samarkand Challenger - Samarkand KGHM Dialog Polish Indoors - Wroclaw Swanston Challenger - Sacramento Vancouver Challenger The Swanston Challenger - Sacramento Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Alexander Kolyaskin Memorial - Donetsk Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Abierto Internacional de Salinas 'Dario Expreso' - Salinas Music City Challenger - Nashville Kosice Open-Steelers Cup 2008 - Kosice Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Morocco Tennis Tour - Fes Voit Mexico City Open - Mexico City Nottingham Challenger Prosperita Open 2007 - Ostrava Riviera de Rimini Challenger - Rimini Wolfsburg Challenger Lubbock Challenger - Lubbock AT&T Challenger of Dallas - Dallas South African Airways Open - East London Quimper Challenger Singapore Challenger Kaohsiung Challenger Johannesburg Challenger Pro Challenger at Calabasas - Calabasas III Isla de Lanzarote - Lanzarote ECM Prague Open 2008 - Prague Fergana Challenger - Fergana Tampere Challenger Open D'Orleans - Orleans Ciudad de Pozoblanco Open Diputacion - Cordoba Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Samarkand Challenger - Samarkand Challenger Banque Nationale Rimouski - Rimouski Prostejov Challenger ECU Prague Open - Prague Bordeaux Challenger Trnava Challenger Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava LTA Shrewsbury Challenger - Shrewsbury ITG Miami Challenger - Miami Heilbronn Open - Heilbronn GHI Bronx Classic - Bronx Sacramento Challenger Geneva Challenger Bangkok Challenger The LTA Men's Challenger Wrexham - Wrexham 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta Ostdeutscher Sparkassen Cup - Dresden Meknes Challenger Constanta Challenger Kosice Challenger Sporting Challenger 2003 - Turin Trnava Challenger Sibiu Challenger Cremona Challenger Winnetka Challenger Gimcheon Challenger Mauritius Open - Mauritius Tiburon Challenger Calabasas Challenger Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Nottingham Men's Challenger - Nottingham Noumea Challenger Flea Market Cup - Busan Singapore Challenger Britania Zavaleta - Puebla Sarasota Challenger Gallagher International - Hamilton Nottingham Challenger V Gramado Open de Tennis - Gramado USTA Men's Challenger of Dallas - Dallas Tumkur Open - Tumkur USTA Men's Challenger of Dallas - Dallas Cridicard Mastercard Tennis Cup - Campos do Jordao VIII Open Internacional D'Andorra - Andorra The $50,000 Pro Challenger at Calabasas - Calabasas Open de Franche Comte - Besancon Oldum Brown Vancouver Open - Vancouver USTA Challenger - Champaign Fergana Challenger - Fergana Busan Challenger Prostejov Challenger Nottingham Challenger Nottingham-2 Challenger The Surbiton Trophy - Surbiton Arad Challenger Timisoara Challenger LTA Wrexham Challenger - Wrexham Penza Challenger Heineken Trophy - 's-Hertogenbosch KGHM Dialog Polish Indoors - Wroclaw RCA Championships - Indianapolis Croatia Open - Umag Fifth Third Bank Tennis Classic - Lexington Vancouver Challenger Dharwad Challenger 2003 - Dharwad Samarkand Challenger Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Kun-Ming Challenger Nottingham-2 Challenger Gerry Weber Open - Halle Granby Challenger - Granby University of Tennessee USTA Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Stella Artois Clay Court Championships - Budaors Open de L'Isere - Grenoble The Nottingham Challenger - Nottingham Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Budapest Challenger - Budapest Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton RCA Championships - Indianapolis Busan Open Challenger Tennis - Busan Steelers Cup 2005 - Kosice dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Challenger Banque Nationale Rimouski - Rimouski Samsung Securities Cup - Seoul ATP Challenger Numea - New Caledonia USTA Freeman Men's Challenger - Joplin Baden Open - Ettlingen Mordovia Cup - Saransk Gerry Weber Open - Halle Odlum Brown Vancouver Open - Vancouver Next Generation Adelaide International - Adelaide Legg Mason Tennis Classic - Washington D.C. III Challenger Isla de Gran Canaria Ciudad de Telde - Telde ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai TD Waterhouse Cup - Long Island Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Aptos Challenger Poznan Challenger Brasov Challenger Pilot Pen Tennis - New Haven China Open - Beijing Seoul Challenger Vancouver Challenger Samsung Securities Cup - Seoul PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Johannesburg Challenger Busan Challenger Izmir Challenger Fergana Challenger The Stella Artois Grass Court Championships - London Open 13 - Marseille The Dubai Tennis Championships - Dubai Savannah Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Chennai Open - Chennai Open 13 - Marseille AEGON Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Bratislava Challenger Bratislava Challenger Heilbronn Challenger The Stella Artois Grass Court Championships - London Caloundra Challenger Guadalajara Challenger Pingguo Challenger Helsinki Challenger Astana Challenger Next Generation Adelaide International - Adelaide Trnava Challenger SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo Seoul Challenger Kazan Challenger Rimouski Challenger The Artois Championships - London Bratislava Challenger Malaysian Open - Kuala Lumpur Ortisei Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Thailand Open - Bangkok SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Sunrise Challenger Open de Nice Cote d'Azur - Nice Dallas Challenger Jersey Challenger PBZ Zagreb Indoors - Zagreb Rimouski Challenger SAP Open - San Jose Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur China Open - Beijing Bath Challenger Johannesburg Challenger Athens Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Mumbai Open - Mumbai Knoxville Challenger Sydney International - Sydney Champaign Challenger St. Brieuc Challenger Delray Beach International Tennis Championships - Delray Beach SA Tennis Open - Johannesburg China Open - Beijing Serbia Open - Belgrade Genova Challenger US Men's Clay Court Championship - Houston Farmers Classic - Los Angeles China Open - Beijing Zagreb Challenger Farmers Classic - Los Angeles Valencia Open - Valencia Ostrava Challenger Apia International - Sydney AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Genova Challenger Banja Luka Challenger Tiburon Challenger Tatra Banka Open - Bratislava Warsteiner Challenger Wolfsburg - Wolfsburg 12th BH Tennis Open International Cup - Belo Horizonte The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles China Open - Beijing SAP Open - San Jose Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Ordina Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells NASDAQ-100 Open - Miami Qatar Open - Doha Delray Beach International Tennis Championships - Delray Beach Qatar Open - Doha Heineken Open - Auckland Legg Mason Tennis Classic - Washington Shanghai - Shanghai BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal U.S. Open - New York Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 French Open (juniors) Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Wimbledon (juniors) French Open (juniors)